#!/usr/bin/env node

//7. 获取命令行参数
//console.log(process.argv);
//如果带参数的话，数组下标从2开始算（0，1是固定的两个路径）


//对命令行参数的表达式进行求值，打印求值结果
//如果命令行参数不是合法的数学表达式（例如：a+b），则打印错误信息
const exp = process.argv[2];
console.log(`${exp} = ${eval(exp)}`);

//在命令行执行，会解析第一个参数表达式
//./02-calc.js 1+2  --> 1+2 = 3
//./02-calc.js 2\*Math.PI --> 2*Math.PI = 6.283185307179586


